// 用户单词
class ModelUserWord {
  // 编号
  int? id;

  int? userId;

  int? languageId;

  // 单词
  String? word;

  // 单词类型(0 生词 1 熟词 -1 泛读生词(不提醒复习) )
  int type = 0;

  // 开始复习时间
  int? startReviewTime;

//  1 开始时间+5M
//  2 开始时间+30M
//  3 开始时间+12H
//  4 开始时间+24H
//  5 开始时间+24*2H
//  6 开始时间+24*4H
//  7 开始时间+24*7H
//  8 开始时间+24*15H
//  9 开始时间+24*30H
//  10 开始时间+24*30*3H
//  11 开始时间+24*30*6H
//  12 开始时间+365D

  // 复习进度
  int reviewProgress = -1;

  // 延期
  int deferred = 0;

  // 统计信息
  // 说 输入 写 错误次数 正确次数
  int sayRightQty = 0;
  int inputRightQty = 0;
  int writeRightQty = 0;
  int sayWrongQty = 0;
  int inputWrongQty = 0;
  int writeWrongQty = 0;

  int listenQty = 0;
  int readQty = 0;

  // 添加时间
  int? gmtCreate;

  // 修改时间
  int? gmtModified;

  String? remark;
}
